Local and Global Data Distribution in the Filaments Package

نویسنده

  • David K. Lowenthal
چکیده

It is generally agreed that using threads and shared memory provides a desirable parallel programming model. However, to achieve scalability it is often necessary to execute these programs on a distributed-memory multicomputer. The Filaments package provides an interface of threads and shared memory with an implementation on a distributed memory machine through a software distributed shared memory (DSM). This focus of this paper is on the problem of finding effective data (thread) distributions both within and between phases, taking data redistribution into account, in scientific applications composed of multiple phases. Our approach, which is implemented within the Adapt run-time data distribution system, takes measurements on the first iteration of the outermost loop in the application, and uses them to find the global distribution (over a reasonable set of distributions) that leads to the best completion time. Intial results are encouraging; for a flame code simulation where behavior is largely dependent on input data, Adapt finds an effective global data distribution with reasonable overhead.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Local and Global Friction Factor in a Channel with V-Shaped Bottom

This paper presents an experimental research on the distribution of local friction factor, fb, and global friction factor, f, over the cross-section of a channel with V-shaped bottom, which typically occurs in sewers and culverts. Several series of experiments were conducted for measuring velocity and boundary shear stress. It is found that, Darcy-Weisbach, f, is more sensitive than other resis...

متن کامل

Optimum Ensemble Classification for Fully Polarimetric SAR Data Using Global-Local Classification Approach

In this paper, a proposed ensemble classification for fully polarimetric synthetic aperture radar (PolSAR) data using a global-local classification approach is presented. In the first step, to perform the global classification, the training feature space is divided into a specified number of clusters. In the next step to carry out the local classification over each of these clusters, which cont...

متن کامل

A Differential Evolution and Spatial Distribution based Local Search for Training Fuzzy Wavelet Neural Network

Abstract   Many parameter-tuning algorithms have been proposed for training Fuzzy Wavelet Neural Networks (FWNNs). Absence of appropriate structure, convergence to local optima and low speed in learning algorithms are deficiencies of FWNNs in previous studies. In this paper, a Memetic Algorithm (MA) is introduced to train FWNN for addressing aforementioned learning lacks. Differential Evolution...

متن کامل

Explaining the spatial patterns of drought intensities in Iran

 Recognition of spatial patterns of drought plays an important role in monitoring, predicting, confronting, reducing vulnerability, and increasing adaptation to the hazard. The aim of this study is to identify the spatial distribution and analyze the annual, seasonal, and monthly spatial patterns of drought intensities in Iran. For this purpose, drought intensities were extracted from the month...

متن کامل

Analysis of Spatial Imbalance Associated with Rural Settlements in Iran

Spatial distributions of rural settlements in Iran represent an imbalanced nature. The major objective of this study is to investigate the spatial patterns of Iranian rural settlements using certain indicators and indices .It further tries to propose a model regarding the analysis of spatial imbalances. This study further supported by application of modifiable areal unit problem(MAUP) suitable ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998